| Einhugur GraphicsFormats Plugin for Objo |
|
Einhugur.GraphicsFormats.RawPngExporter Class
A class to Export RawBitmap’s to a PNG format. The result can be written to a File or Bytes buffer.
This class uses RawBitmap that is defined in the RawBitmap package instead of Objo Pictures.
This class will also include ICC Color Profile if the RawBitmap had ICC Color profile on it.
The RawPngExporter can export images with either 8 bit per channel or 16 bit per channel, maintaining full precision.
This class is in the einhugur.graphicsformats.png assembly.
Object
Einhugur.GraphicsFormats.RawPngExporter
class Einhugur.GraphicsFormats.RawPngExporter
Constructors
Properties
Author | Writes to the Author metadata field which is for name of image's creator |
CompressionLevel | Sets compression level (0 - 9) |
Copyright | Writes to the Copyright metadata field which is for copyright information of the image |
Description | Writes to the Description metadata field which is for image description |
Disclaimer | Writes to the Disclaimer metadata field which is for disclaimer information of the image |
Gamma | Use this property to alter the default Gamma values for the Export. |
IgnoreAlphaChannel | If set to true then the alpha channel in a image is not imported if the image has an alpha channel. |
Information | Shared property to get information about the file format. |
Software | Writes to the Software metadata field which is for software used to create the image |
Source | Writes to the Source metadata field which is for source information of the image |
Title | Writes to the Title metadata field which is for short one line title for image |
Warning | Writes to the Warning metadata field which is for warning information of the image |
Methods
Dispose | Releases unmanaged resources used by the RawPngExporter class. |
SaveToFile | Exports a RawBitmap to a PNG file. |
SaveToMemoryBlock | Exports a picture formatted as PNG to a MemoryBlock. |
Supported Platforms:
macOS Intel 64 bitmacOS Apple SiliconWindows 64 bitWindows ARM 64 bitLinux 64 bitLinux ARM 64 bit